extreme programming agile developers projects middleware software product engineering design linux outsourcing exporters radius3 application ulrich engel thin-client online shopping tradeindia builders shop conservative church offshore construction test driven development identity management india manufacturers river brethren open source christian .net marine management evangelical